package com.indexingsystem.boss.Vo;

import com.indexingsystem.boss.entity.IdxExportThemeWords;

import javax.xml.crypto.Data;
import java.io.Serializable;
import java.util.List;

public class ThemeWordsSourceList implements Serializable {


    private static final long serialVersionUID = 4794568968931868999L;

    private String id; //主键

    private Integer themeWordsId; //本系统主题词id

    private String datasource; //数据来源

    private String ref_code; //外部来源处的编号

    private String name; //名称

    private String createBy; //创建人

    private Data createTime; //创建时间

    private String description;//描述

    private List<IdxExportThemeWords> idxExportThemeWordsList; //主题词导出列表

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Integer getThemeWordsId() {
        return themeWordsId;
    }

    public void setThemeWordsId(Integer themeWordsId) {
        this.themeWordsId = themeWordsId;
    }

    public String getDatasource() {
        return datasource;
    }

    public void setDatasource(String datasource) {
        this.datasource = datasource;
    }

    public String getRef_code() {
        return ref_code;
    }

    public void setRef_code(String ref_code) {
        this.ref_code = ref_code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Data getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Data createTime) {
        this.createTime = createTime;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public List<IdxExportThemeWords> getIdxExportThemeWordsList() {
        return idxExportThemeWordsList;
    }

    public void setIdxExportThemeWordsList(List<IdxExportThemeWords> idxExportThemeWordsList) {
        this.idxExportThemeWordsList = idxExportThemeWordsList;
    }

    public ThemeWordsSourceList(String id, Integer themeWordsId, String datasource, String ref_code, String name, String createBy, Data createTime, String description) {
        this.id = id;
        this.themeWordsId = themeWordsId;
        this.datasource = datasource;
        this.ref_code = ref_code;
        this.name = name;
        this.createBy = createBy;
        this.createTime = createTime;
        this.description = description;
    }

    public ThemeWordsSourceList() {
        super();
    }

    @Override
    public String toString() {
        return "ThemeWordsSourceList{" +
                "id='" + id + '\'' +
                ", themeWordsId=" + themeWordsId +
                ", datasource='" + datasource + '\'' +
                ", ref_code='" + ref_code + '\'' +
                ", name='" + name + '\'' +
                ", createBy='" + createBy + '\'' +
                ", createTime=" + createTime +
                ", description='" + description + '\'' +
                ", idxExportThemeWordsList=" + idxExportThemeWordsList +
                '}';
    }
}
